package com.dp.client.servicios.vuelo;

import java.util.Date;
import java.util.List;

import backend.entry.Mensaje;

import com.dp.client.dto.PaqueteEnvio;
import com.dp.client.dto.RutasVueloEnvio;
import com.dp.client.dto.VueloDTO;
import com.dp.server.backend.PaqueteBackend;
import com.dp.server.backend.RutaDeVueloBackend;
import com.google.gwt.user.client.rpc.AsyncCallback;

public interface IServiciosVueloAsync {
	void cancelarVuelo( VueloDTO vuelo , AsyncCallback<Boolean> callback );
	void avanzarEstado( VueloDTO vuelo , AsyncCallback<Boolean> callback  );
	void getQuery( String id ,  String idOrigen , String idDestino , Date inicio , Date fin , String idEstado , AsyncCallback<List<VueloDTO>> callback );
	void getPaquetesAsignados( int idVuelo , AsyncCallback<List<Integer>> callback );
}
